package com.cfw.collection;

/**
 * TreeSearch를 이용한 트리 데이터 조회시 각 노드, 자식노드에 대하여 호출되는 콜백
 * 
 * @author hipark
 * 
 * 2014-04-04, TreeSearch의 inner class로 선언하여 Deprecated
 */
@Deprecated
abstract public class AbstractNavigateCallback {
	/**
	 * ? 
	 */
	private final Object data;
	
	public AbstractNavigateCallback(Object data) {
		this.data =	data;	
	}
	
	public Object getData() {
		return data;
	}
	
	abstract public void onnode(Object parent, Object userObject);
	abstract public Object onchild(Object parent);
}